package model;


/**
 * 
 * Beschreibung
 * 
 * @version 1.0 vom 14.10.2013
 * @author Sonja
 */

public class Mitarbeiter {

	// Anfang Attribute
	private String id;
	private String nachname;
	private String vorname;
	private String anrede;
	private String titel;
  private String funktion;
        
	
	/**
	 * @param id
	 * @param anrede
	 * @param titel
	 * @param vorname
	 * @param nachname
     * @param funktion
	 */
	public Mitarbeiter(String id, String vorname, String nachname, String anrede, String titel, String funktion) {
		super();
		this.id = id;
		this.anrede = anrede;
		this.titel = titel;
		this.vorname = vorname;
		this.nachname = nachname;
        this.funktion = funktion;
        }
        
        public Mitarbeiter(){
            super();
            this.id = null;
            this.anrede = null;
            this.titel = null;
            this.vorname = null;
            this.nachname = null;
            this.funktion = null;
        }

	/**
	 * Listet die Geraete auf, auf die der angemeldete Mitarbeiter eingewiesen
	 * ist.
	 */
	private Geraet[] meineGeraete;

	// Ende Attribute

	// Anfang Methoden
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getNachname() {
		return nachname;
	}

	public void setNachname(String nachname) {
		this.nachname = nachname;
	}

	public String getVorname() {
		return vorname;
	}

	public void setVorname(String vorname) {
		this.vorname = vorname;
	}

	public String getAnrede() {
		return anrede;
	}

	public void setAnrede(String anrede) {
		this.anrede = anrede;
	}
	
	public String getTitel() {
		return titel;
	}
	
	public void setTitel(String titel) {
		this.titel = titel;
	}

	public Geraet[] getMeineGeraete() {
		return meineGeraete;
	}

	public void setMeineGeraete(Geraet[] meineGeraete) {
		this.meineGeraete = meineGeraete;
	}
        
        public String getFunktion(){
            return this.funktion;
        }
        
        public void setFunktion(String funktion){
            this.funktion = funktion;
        }

	public Einweisung[] uebersichtEinweisungen() {
		return null;
	}

	public Einweisung[] uebersichtPflichteinweisung() {
		return null;
	}

	public void einweisungslisteDrucken(Einweisung[] liste) {

	}

	public void pwAendern(String pwNeu) {

	}
	
	public String toString(){
		
		return vorname+" "+nachname;
	}

	// Ende Methoden
} // end of Mitarbeiter
